﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SimpleNetTemplate
{
	#region << 版 本 注 释 >>
	/*----------------------------------------------------------------
	 * 版权所有 (c) 2025   保留所有权利。
	 * CLR版本：4.0.30319.42000
	 * 公司名称：
	 * 命名空间：SimpleNetTemplate
	 * 唯一标识：ae06fee1-45da-48a5-a357-7a7a55721745
	 * 文件名：BrotherMessageDto
	 * 
	 * 创建者：dongming
	 * 电子邮箱：15688277399@163.com
	 * 创建时间：2025/6/18 9:32:17
	 * 版本：V1.0.0
	 * 描述：
	 *----------------------------------------------------------------*/
	#endregion << 版 本 注 释 >>
	public class BrotherMessageDto
	{
		public static BrotherMessageDto Build(string header,string data)
		{
			return new BrotherMessageDto()
			{
				Header = header,
				Data = data
			};
		}
		public static BrotherMessageDto Build(string header)
		{
			return new BrotherMessageDto()
			{
				Header = header
			};
		}

		public static BrotherMessageDto Build()
		{
			return new BrotherMessageDto();
		}
		public BrotherMessageDto() { }

		/// <summary>
		/// 总长度8个字符
		/// C :指令 R :响应
		/// C1-C3 指令种类 ·····3 字节
		/// f1-f4 功能 ···········4 字节
		/// </summary>
		public string Header { get { return _header; } set { _header = value; } }

		/// <summary>
		/// s1-s8 传输文字 ·····8 字节
		/// </summary>
		public string Data { get { return _data; } set {  _data = value; } }

		private string _header;
		private string _data;

	}
}
